草庐IT

Linux 发行版

全部标签

【Linux】 shell if的[]和[[]]区别、=~语法

文章目录1.[]和test2.[]和[[]]区别2.1先有[]语法,并内置于linux系统,后来才有[[]]2.2[]语法都可以由[[]]替代,并且后者功能更丰富。2.3二者都建议在表达式和括号自身使用空格避免出错2.4[]和[[]]中,字符串可以不加引号,此时等号右侧支持通配符2.5当目标是数字类型时,二者都可以使用-eq进行数字比较2.6当目标是数字类型时,都支持>、>=等数字比较符2.7都可以使用=、!=进行字符串比较2.8在逻辑表达式语法稍有不同,[]使用-a、-o分别表示与、或关系,[[]]使用&&、||表示与、或关系2.9逻辑运算符的优先级2.10[[]]支持字符串模糊匹配,而[]

英华学堂网课助手Linux版本

首先我们下去GitHub把文件下载下来记得脚本地址:https://github.com/aoaostar/mooc/releases/latest这几个版本随便下哪个都可以,下载完之后我们通过xftp上传到服务器上并加压接下来我们通过xshell工具到该目录下编辑config.json文件cd/www/aoaostar_mooc_linux_amd64vimconfig.json{"global":{"server":":10086",#端口号"limit":99},"users":[{"base_url":"刷课网址","school_id":0,"username":"账号","pass

Linux 系统中查看和停止删除定时任务

文章目录linux系统定时任务之crontab什么是crontabcrond在Linux系统中查看当前配置的定时任务停止和删除定时任务的方法cron定时任务控制防火墙恢复linux系统定时任务之crontab什么是crontab在Linux或类Unix系统中,通常使用crontab命令在指定的时间执行一个shell脚本或者一系列Linux命令,也就是通常所说的定时任务。crondcrond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程在Linux系统中查看当前配置

Linux CentOS7中yum的使用&&更新yum源

我们在windows中我们是经常需要下载一些我们需要的软件,那么我们在Linux中理所当然也是需要的,那么我们如何安装软件呢??Linux中软件安装的方法1.源代码安装:源代码安装就是直接自己安装源代码,并且是自己找源码,自己设置代码依赖关系,所以这个源代码安装并不是我们使用的2.rpm安装:Linux安装包,这个需要我们自己设置依赖关系,所以我们也不常用3.yum安装:解决安装源问题,安装版本,安装依赖关系——这个是我们常用的下面介绍一下yum安装yum这里先给大家一个概念,yum就是类似于我们在手机上或者是电脑上的一款软件,只不过目前yum是在centos中的,而其他种类的linux中可能

Linux——基本指令(一)

写在前面:我们云服务器搭建的Linux系统,使用的镜像版本CentOS7.6,使用的Xshell远程连接云服务器前面我们使用超级管理员root账号登录,一般我们使用普通用户登录,那么如何创建新用户呢?1.创建新用户(1)adduser+用户名(2)passwd+用户名2.删除用户userdel-r  用户名3.一些常见的快捷键(1)  ctrl+d    退出登录(2) Alt+回车  全屏/退出全屏(3)ctrl+ c    终止异常输出一、Linux基本指令1.mkdir指令语法:(1)mkdir+目录名功能:在当前目录下创建一个新目录注:  ls可以查看当前目录下的所有子目录,我们看见创

Linux:vim的简单使用

个人主页:个人主页个人专栏:《数据结构》《C语言》《C++》《Linux》文章目录前言一、vim的基本概念二、vim的基本操作三、vim正常模式命令集四、vim底行模式命令集五、.xxx.swp的解决六、在信任列表添加信任用户总结前言本文是对Linux中vim使用的总结一、vim的基本概念vim是一款多模式的文本编辑器,vim里有许多子命令,来进行代码编写的操作。本文将总结vim的三种常用模式,分别是命令模式(commandmode),插入模式(insertmode),底行模式(lastlinemode),其中默认打开命令模式命令模式控制屏幕光标的移动,字符,字或行的删除,移动复制某区段及进入

Linux系统四种安软方式

Linux软件安装方式本地安装把需要的软件压缩包下载到linux主机,在主机上直接解压启动即可完成本地安装,即绿色版安装把需要的rpm软件包下载到linux主机,在主机上使用rpm命令完成本地安装把需要的源码包下载到linux主机,在主机上执行tar,./configure,makeinstall命令完成源码安装源码安装linux软件都是用C/C++程序开发,所谓源码安装,是直接提供程序源代码,需要自行编译,然后生成目标可执行程序。类似提供的.java文件,需要自己编译.class,然后打包为jar,然后运行。源代码形式的特点:操作复杂、编译时间长、极易出现问题、依赖关系复杂,比较适合于专门做

Linux中获取RAID卡信息的命令

RAID(冗余阵列磁盘)是一种通过将多个物理磁盘组合成逻辑卷来提供数据冗余和性能增益的技术。在Linux系统中,可以使用一些命令来获取RAID卡的信息,以便监控和管理RAID阵列。以下是一些常见的命令及其用法:lspci命令lspci命令用于列出系统中的PCI设备信息,包括RAID卡。可以使用grep命令过滤出与RAID卡相关的信息。lspci|grep-iraid这将列出所有包含"RAID"关键字的PCI设备,包括RAID卡的厂商和型号等信息。lshw命令lshw命令可以提供系统硬件的详细信息,包括RAID卡。可以使用grep命令过滤出与RAID卡相关的信息。lshw-classdisk|g

【Linux】 OpenSSH_9.3p1 升级到 OpenSSH_9.5p1(亲测无问题,建议收藏)

👨‍🎓博主简介  🏅云计算领域优质创作者  🏅华为云开发者社区专家博主  🏅阿里云开发者社区专家博主💊交流社区:运维交流社区欢迎大家的加入!🐋希望大家多多支持,我们一起进步!😄🎉如果文章对你有帮助的话,欢迎点赞👍🏻评论💬收藏⭐️加关注+💗文章目录文章声明漏洞描述前述此文升级是基于9.3p1升级9.5p1备份openssh9.3p1的配置文件下载openssh9.5p1的安装包:解压并编译安装openssh9.5p1授权复制配置文件给sshd授予权限启用sshd,生成服务配置文件,并重启服务验证升级是否成功相关文章文章声明文章声明:此文基于实操撰写生产环境:此文升级是基于9.3p1升级9.5p1

Linux服务器CentOs7部署Nginx1.21+Mysql5.7+php5.6

目录第一步:安装Mysql5.71、下载MySQL安装包2、安装Mysql安装源3、在线安装Mysql 4、启动Mysql5、设置开机启动6、修改root登录密码7、设置远程登录8、退出Msql9、防火墙开启3306 端口10、重启防火墙11、 配置Mysql默认编码为utf-812、重启Mysql第二步:安装Nginx1.21.41、安装GCC2、安装PCRE3、安装zlib4、安装openssl5、安装Nginx6、设置开机启动7、配置域名8、检查nginx配置文件,并重启Nginx9、浏览器输入域名访问第三步:安装PHP5.61、安装编译环境2、下载PHP3、编译php4、查看php版本